![]() | ![]() | ![]() | ![]() | ![]() |
In UNIX environments, ulimit -t is used to set the maxiumum CPU time that can be used by a process. If that time limit is exceeded, the operating system sends the SIGXCPU signal to the process, which then ends.
SAS® does not handle the SIGXCPU signal, so if you use ulimit -t to limit the amount of CPU time a batch SAS process can use, that limit is ignored and the process continues to run.
Click the Hot Fix tab in this note to access the hot fix that corrects this problem.
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | N/A | 64-bit Enabled AIX | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 9.2 TS2M3 | 9.3 TS1M0 | ||
64-bit Enabled Solaris | 9.2 TS2M3 | 9.3 TS1M0 | ||
HP-UX | 9.2 TS2M3 | 9.3 TS1M0 | ||
HP-UX IPF | 9.2 TS2M3 | 9.3 TS1M0 | ||
Linux | 9.2 TS2M3 | 9.3 TS1M0 | ||
Linux on Itanium | 9.2 TS2M3 | 9.3 TS1M0 | ||
Solaris for x64 | 9.2 TS2M3 | 9.3 TS1M0 |